<template>
  <div class="box2">
    <h3>{{ msg }}</h3>
  </div>
</template>

<script>
export default {
  data() {
    return {
      msg: ''
    }
  },
  mounted() {
    this.$bus.$on('set', (msg) => {
      this.msg = msg
      console.log('set')
    })
  },
  beforeDestroy() {
    this.$bus.$off('set')
  }
}
</script>

<style lang="scss" scoped>
.box2 {
  width: 300px;
  height: 300px;
  border: 2px solid red;
}
</style>
